home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / version.c < prev    next >
C/C++ Source or Header  |  1995-08-28  |  1KB  |  56 lines

  1. /* --------------------------------- version.c ------------------------------ */
  2.  
  3. /* This is part of the flight simulator 'fly8'.
  4.  * Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
  5. */
  6.  
  7. /* version number and last date/time.
  8. */
  9.  
  10. #include "fly.h"
  11.  
  12.  
  13. #define    VERSION        "1.11"
  14.  
  15. extern char * FAR
  16. welcome (int where)
  17. {
  18.     static char    ver[1 + sizeof (VERSION) +
  19.             sizeof (__DATE__) + sizeof (__TIME__)];
  20.  
  21.     strcpy (ver, "v");
  22.     strcat (ver, VERSION);
  23.     strcat (ver, " ");
  24.     strcat (ver, __DATE__);
  25.     strcat (ver, " ");
  26.     strcat (ver, __TIME__);
  27.  
  28.     switch (where) {
  29.     case 0:                        /* to screen */
  30.         MsgPrintf (100, "Welcome to Fly8");
  31.         MsgPrintf (100, "Version: %s", ver);
  32.         MsgPrintf (100, "By Eyal Lebedinsky");
  33.         MsgPrintf (100, "(eyal@ise.canberra.edu.au)");
  34.         break;
  35.     case 2:                        /* to stderr */
  36. #ifndef NOSTDERR
  37.         fprintf (stderr, "Welcome to Fly8 ");
  38.         fprintf (stderr, "Version: %s\n", ver);
  39.         fprintf (stderr, "By Eyal Lebedinsky ");
  40.         fprintf (stderr, "(eyal@ise.canberra.edu.au)\n");
  41.         break;
  42. #endif
  43.     case 1:                        /* to log */
  44.         LogPrintf ("Welcome to Fly8 ");
  45.         LogPrintf ("Version: %s\n", ver);
  46.         LogPrintf ("By Eyal Lebedinsky ");
  47.         LogPrintf ("(eyal@ise.canberra.edu.au)\n");
  48.         break;
  49.     default:                    /* just get it */
  50.         break;
  51.     }
  52.  
  53.     return (ver);
  54. }
  55. #undef VERSION
  56.